mod build;
mod build_info;
mod doc;
mod env_var;
mod format;
mod git;
mod lint;
mod lockfile;
mod lockfile_compat;
mod metadata;
mod metadata_error;
mod project;
mod pubfile;
mod publish;
mod test;
#[cfg(test)]
mod tests;
pub use build::{Build, BuiltinType, ClockType, FilelistType, ResetType, SourceMapTarget, Target};
pub use build_info::BuildInfo;
pub use doc::Doc;
pub use env_var::EnvVar;
pub use format::Format;
pub use git::Git;
pub use lint::{Case, Lint};
pub use lockfile::{LockSource, Lockfile};
pub use metadata::{BumpKind, Metadata, UrlPath};
pub use metadata_error::MetadataError;
pub use project::Project;
pub use pubfile::{Pubfile, Release};
pub use publish::Publish;
pub use semver;
pub use test::{SimType, Test, WaveFormFormat, WaveFormTarget};

include!(concat!(env!("OUT_DIR"), "/veryl_version.rs"));
